// ============================== 导入依赖 ============================== //

const mixs = require.context('./', false, /js$/)

// ============================== 导出混合 ============================== //

export default mixs.keys().reduce((obj, path) => {
  const brotherJs = /^\.\/(?!index)([\w-]+)\.js$/.exec(path)
  if (brotherJs) obj[brotherJs[1]] = mixs(path).default
  return obj
}, {})
